spend one's life somewhere - Almanca İngilizce Sözlük